﻿using System;
using _5E.Infrastructure.Domain;

namespace Melee.Models.Entity
{
    public partial class CityLevel : EntityBase<Int32>, IAggregateRoot
    {
        private String m_Thumbnail;
        public virtual String Thumbnail
        {
            get { return m_Thumbnail; }
            set { m_Thumbnail = value; }
        }

        private String m_Artwork;
        public virtual String Artwork
        {
            get { return m_Artwork; }
            set { m_Artwork = value; }
        }

        private Int32 m_Width;
        public virtual Int32 Width
        {
            get { return m_Width; }
            set { m_Width = value; }
        }

        private Int32 m_Height;
        public virtual Int32 Height
        {
            get { return m_Height; }
            set { m_Height = value; }
        }

        private Int32 m_Atk;
        public virtual Int32 Atk
        {
            get { return m_Atk; }
            set { m_Atk = value; }
        }

        private Int32 m_Troops;
        public virtual Int32 Troops
        {
            get { return m_Troops; }
            set { m_Troops = value; }
        }

        private Int32 m_Durable;
        public virtual Int32 Durable
        {
            get { return m_Durable; }
            set { m_Durable = value; }
        }

        protected override void Validate()
        {
        }
    }
}
